@charset "utf-8";
/*全局*/
body{margin:0px; padding:0px; font-family:"Microsoft YaHei"; font-size:16px;}
*{margin:0px; padding:0px;}
input,textarea{font-family:"Microsoft YaHei";}
img{border:0px;}
a{color:#333; text-decoration:none;}
a:hover{color:#0066b5;}

/*常用样式*/
.t_center{text-align:center;}
.t_left{text-align:left;}
.t_right{text-align:right;}

.c{clear:both;}

@font-face {
  font-family: 'iconfont';  /* project id 1020442 */
  src: url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.eot');
  src: url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.woff') format('woff'),
  url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.svg#iconfont') format('svg');
}

.icon{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.relative{position:relative;}

.container{width: 1200px; min-width:1200px; margin:0px auto;}

/*头部*/
.header{ width:100%; min-width:1200px; background: url(../images/header_bg.jpg);}
.header .layout{height:120px;}
.header .logo{width:480px; position:absolute; left:10px; top:20px;}
.header .logo .imglogo{width: 100%;}
.header .logo .alogo{display:block;}
.header .logo .alogo:hover{color:#75838a;}

.header .subnav{ position:absolute; right:10px; top:15px; display:none;} /*隐藏页眉链接*/
.header .subnav li{list-style:none; margin:0px 0px 0px 12px; float:left; font-size:14px;}
.header .subnav li a{color:#0066b5;}
.header .subnav li a:hover{color:#009ce1;}
.header .subnav li i{margin-right:2px;}

.header .server{}
.header .img_server_01{position:absolute; left:550px; top:28px; width:130px;}
.header .img_server_02{position:absolute; left:630px; top:68px; width:130px;}

.header .imgtel{position:absolute; right:0px; top:40px; width:220px;}

/*主导航*/
.mainnav{background-color:#0066b5;}

.mainnav .nav {padding:0; width:960px; float:left;}
.mainnav .nav ul { list-style-type: none; margin:0; padding:0;}
.mainnav .nav ul li { display: inline-block; position: relative; margin:0; padding:0;}

.mainnav .nav li ul { background-color:#006cbf; position: absolute; left: 0; top:45px; width:160px;}
.mainnav .nav li li { position: relative; margin: 0; display: block;}
.mainnav .nav li li ul { position: absolute; top: 0; left:160px; margin: 0; }

.mainnav .nav a {padding:12px 28px; color:#fff; text-decoration:none; display: block;}
.mainnav .nav a.on{color:#fff; background:#009ce1;}
.mainnav .nav a.on:hover{color:#fff; background-color:#009ce1;}
.mainnav .nav a:hover,.mainnav .nav a:focus,.mainnav .nav a:active {color:#52caff;}

.mainnav .nav li li a { border-bottom: solid 1px #0c77c9; margin:0px 10px 0px 10px; padding:10px 19px;}
.mainnav .nav li li:last-child a { border-bottom: none;}

.mainnav .sub-menu{display: none; z-index:999;}

.mainnav .nav li.dropdown>a { background-image: url('../images/arrow-down.png'); background-position: 98px 20px; background-repeat: no-repeat;}
.mainnav .nav li li.dropdown>a { background-image: url('../images/arrow-right.png'); background-position: right 16px; background-repeat: no-repeat;}

/*搜索*/
.mainnav .search{float:right; position:relative; height:30px; margin-top:8px;}
.mainnav .search .input{width:160px;  border:none; background-color:#fff; border-radius:20px; color:#0066b5; height:30px; line-height:30px; font-size:14px; padding:0px 40px 0px 20px;}
.mainnav .search .btn{display:block; position:absolute; right:12px; top:4px;  font-size:20px; color:#0066b5; background:none; border:none;}


/*主体*/
.main{width:100%; min-width:1200px; background-color:#fff;}

/*底部*/
.footer{background:#fbfbfb; min-width:1200px; border-top:3px #0066b5 solid;}
.footer .foot_content{height:130px; padding:20px 0px; position:relative;}
.footer .footmenu{float:left;}
.footer .footmenu li{list-style:none; float:left; margin-right:20px;}
.footer .footmenu li a{font-size:16px;}
.footer .footaddress{float:left; color:#333; font-size:14px; margin-top:18px; line-height:30px;}
.footer .ewm{float:right; position:absolute; right:0px; top:30px; font-size: 12px; color:#333; text-align:center;}
.footer .ewm img{width:98px;}
.footer .foot_copyright{font-size:12px; margin-top:20px; color:#84848d;}

/*回顶部按钮*/
.go-top{position: fixed; width: 41px; height: 41px; bottom: 0; right: 0; z-index: 1000;}